package com.ityj.yygh.hospital.repository;

import com.ityj.yygh.model.hosp.Hospital;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface HospitalRepository extends MongoRepository<Hospital, String> {
    //Spring Data提供了对mongodb数据访问的支持，我们只需要继承MongoRepository类，按照Spring Data规范就可以了
    //1、不是随便声明的，而需要符合一定的规范
    //2、 查询方法以find | read | get开头
    //3、 涉及条件查询时，条件的属性用条件关键字(and/or)连接
    //4、 要注意的是：条件属性首字母需要大写
    Hospital getHospitalByHoscode(String hoscode);

    List<Hospital> findHospitalByHosnameLike(String hosname);
}
